package com.jwds.digital.bios.business.integration.service;

import com.jwds.tdc.framework.common.exception.BusinessException;

/**
 * @author hesong
 */
public interface ExternalDataProcess {
    /**
     * 获取消息ID
     *
     * @return 消息ID
     */
    String getMessageId();

    /**
     * 数据新增操作处理
     *
     * @param dataObj
     */
    void addProcess(Object dataObj) throws BusinessException;

    /**
     * 数据新增操作处理
     *
     * @param dataObj
     */
    void updateProcess(Object dataObj) throws BusinessException;

    /**
     * 数据新增操作处理
     *
     * @param dataObj
     */
    void deleteProcess(Object dataObj) throws BusinessException;
}
